#!/usr/bin/env bash
####################################################
#	FileName	: auto_start.sh
#	Author		：hpy
#	Date		：2020年06月14日
#	Description	：用户的登录后自动执行的脚本
####################################################

flog=$HOME/Desktop/auto_start.log
cat /dev/null > $flog
ti=$(date +%Y-%m-%d\ %H:%M:%S)
echo "[$ti]" >> $flog

#写入log函数
log(){
	 echo "$*" >> $flog
}
sleep 2 #等待系统准备完成
#=========================== part1.自动清理自用temp路径下的内容 ===================

# 删除 /home/yhp/data/tmp 路径下的所有内容
rm -rf /home/yhp/data/tmp/*
log "已经删除/home/yhp/data/tmp 下的所有文件！"

#========================== part2.如果存在guake终端，则启动挂科终端 ===============
if test -n $(command -v guake)
then

    gk_run=$(ps -ef |grep guake |grep -v "grep" |wc -lc)
    gk_run=$(echo $gk_run | awk '{print $1}')
    log "当前运行的guake程序个数为:$gk_run"
    #echo $gk_run
    if [[ $gk_run -eq 0 ]]
    then
	   nohup guake &> /dev/null &
	   log "已经开启guake终端！"
    else
       log "guake终端早已打开！"
    fi
else
	log "不存在guake终端！"
fi

#========================== part3.打开自定以的托盘 ===============


gk_run=$(ps -ef |grep tp.py |grep -v "grep" |wc -l)
log "当前运行的tp.y程序个数为:$gk_run"
#echo $gk_run
if [[ $gk_run -eq 0 ]]
then
	   nohup /data/home/yhp/data/exsoft/MyTask/topa/tp.py &> /dev/null &
	   log "已经开启自定义托盘！"
else
       log "自定义托盘早已打开！"
fi
#==================================== 通知执行结束 ================================
# 顺便输出一句话
js=`curl -s https://v1.hitokoto.cn/`
text=` echo $js | jq '.hitokoto'` #提取
text=${text//\"/} #去除引号
author=` echo $js | jq '.from'` #提取
author=${author//\"/} #去除引号
hi="${text}"

notify-send -a "auto_start" "$hi" -i ~/Desktop/auto_start.jpg

exit 0
